Aleno Token Report PoC¶

This POC is done on ERC20 contracts where we analyse the token holders. This same analysis can be done on any contract type to analyze the users and can be automated¶

Token general information¶

Token name :  UniWhales.io
Token symbol :  UWL
Token ID 20202
Statistics computed 2022-10-21 18:50:29
 Price 0.26202878
total dex volume 104 M UWL
total dex usd volume 32 M$
UniWhales.io is swapped in 4 pools on 3 different exchanges
address protocol_id swap_count usd_volume
0x9d4b552c992ee3b863f3b51e95e46ecf38c21429 Uniswap v2 10282 25294744.000000
0x6a61cd16ec0c73b3855beecc4c378dcbdb63f88e Uniswap v3 758 5862892.250000
0x0040a2cebc65894bc2cfb57565f9acfa33fab137 SushiSwap 430 3181216.550000
0x79090fc92115e55af0d2eb62d649e825f1414d19 Uniswap v3 1 1312.582900

Price evolution¶

Accounts analysis¶

3596 have been exposed to UniWhales.io through decentralized exchanges on ethereum
1007 accounts have bought UniWhales.io on decentralized exchanges and have a non null balance
617 are currently holding UniWhales.io

At the moment we can analyse 3 types of players:

  • All the addresses that interacted with the token through DEXES
  • All the addresses that bought some tokens though DEXES without selling them
  • All the "True" token holders

Holdings distribution without extreme values¶

446 holders have more than 100 UWL

Some dapps offer a tiering systems for they users that enables different perks. The following analysis could be split into the analysis of these different tiers to display major differencies between those groups.

Holders Description Tier 2¶

Comparer avec les gens qui swap le token utiliser les balances etherscan Regarder l'activité de swapping labeliser non swapper address labeliser passif holders plutot que simple holder

There were 77 active accounts last month

Labeling definition can be improved. What other labels should we add ?

We could add a graph showing the distribution of the age of the users

Some accounts are not labeled since they don't apear in our database. Should we add them ?

Some addresses might have transferred their tokens to other addresses or other chains so holders are not 100% exact. Tracking those transfers could be added for a slight improvement. Current analysis is quite representative when empirically verifying results

We could also cludter the related accounts that have done some inner transfers

This analysis could be handled on all the addresses that interacted with the tokens and not only the current holders

From here bots are removed from the analysis¶

Removing 0.0% bot accounts from the analysis

Should We add the distribution only for users ? Or most precisely active users ?

Show recent holders interaction (4 weeks old)¶

Recent asset swapped¶

Notable recent tokens swaped by UniWhales.io holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
address name symbol swap_count total_dollar_volume
0x853d955acef822db058eb8505911ed77f175b99e Frax FRAX 10 1873488.196000
0x03ab458634910aad20ef5f1c8ee96f1d6ac54919 Rai Reflex Index RAI 7 633433.294000
0x9813037ee2218799597d83d4a5b6f3b6778218d9 BONE SHIBASWAP BONE 23 569934.418980
0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0 Frax Share FXS 5 295036.279610
0x0f2d719407fdbeff09d87557abb7232601fd9f29 Synapse SYN 5 160868.099000
0x5a98fcbea516cf06857215779fd812ca3bef1b32 Lido DAO Token LDO 2 91826.614250
0x12b6893ce26ea6341919fe289212ef77e51688c8 Tamadoge TAMA 15 90925.873650
0x6ef6610d24593805144d73b13d4405e00a4e4ac7 Die Protocol DIE 6 64733.975280
0x29127fe04ffa4c32acac0ffe17280abd74eac313 Sifu sifu 2 62152.455500
0x9625ce7753ace1fa1865a47aae2c5c2ce4418569 Kapital DAO Token KAP 1 60828.834000
0x956f47f50a910163d8bf957cf5846d573e7f87ca Fei USD FEI 4 56504.229600
0xc5a9bc46a7dbe1c6de493e84a18f02e70e2c5a32 WORLD CUP INU WCI 4 38113.570915
0xd23367155b55d67492dfdc0fc7f8bb1df7114fd9 Amplifi AMPLIFI 6 37474.713950
0xa888d9616c2222788fa19f05f77221a290eef704 Daruma Daruma 9 36248.146150
0x0cba60ca5ef4d42f92a5070a8fedd13be93e2861 The Protocol THE 10 28822.485635
0xc7283b66eb1eb5fb86327f08e1b5816b0720212b Tribe TRIBE 2 28234.336900
0x1e4ede388cbc9f4b5c79681b7f94d36a11abebc9 X2Y2Token X2Y2 7 19953.193798
0xdbdd6f355a37b94e6c7d32fef548e98a280b8df5 UniWhales.io UWL 5 19350.434950
0x70e8de73ce538da2beed35d14187f6959a8eca96 XSGD XSGD 1 13996.500000
0x6123b0049f904d730db3c36a31167d9d4121fa6b Ribbon RBN 2 13526.760850

Do we need to analyze recent swaps more in depth ?

Recent contract interaction by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 131 25 Uniswap V3 Router
0x00000000006c3852cbef3e08e8df289169ede581 130 25 Seaport 1.1
0xdef1c0ded9bec7f1a1670819833240f027b25eff 73 13 0x: Exchange Proxy
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 21 9 SushiSwap Router
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 31 8 Paraswap Augustus v5
0x1111111254fb6c44bac0bed2854e76f90643097d 38 6 1inch v4 Router
0x74312363e45dcaba76c59ec49a7aa8a65a67eed3 17 6 X2Y2: Exchange
0xa0c68c638235ee32657e8f720a23cec1bfc77c77 8 5 Polygon Matic Bridge
0x83c8f28c26bf6aaca652df1dbbe0e1b56f8baba2 14 4 Gem: GemSwap 2
0x000000000000ad05ccc4f10045630fb830b95127 7 4 nan
0x39da41747a83aee658334415666f3ef92dd0d541 11 4 Blur.io: Marketplace
0xa8824eee90ca9d2e9906d377d36ae02b1ade5973 3 3 DigiDaigaku: DISP Token
0x3399eff96d4b6bae8a56f4852eb55736c9c2b041 3 3 Prime Reward
0xe592427a0aece92de3edee1f18e0157c05861564 6 3 Uniswap V3 Router
0x17b5a77d6e7cde0e8d1f59bd1edb26d9badf6e9e 3 3 nan
0x1cef785aa885836cee4f53b6ace83d187d819639 5 3 Wheyfus anonymous :3 (UwU)
0xd1258db6ac08eb0e625b75b371c023da478e94a9 4 3 DigiDaigaku: DiDA Token
0xcf39966d2de5d1ee035b66504bcb701adc9dda47 3 3 Portrait Beta Pass
0xba12222222228d8ba445958a75a0704d566bf2c8 14 3 Balancer Vault
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4 12 3 Sudoswap: Pair Factory
0x3fe65692bfcd0e6cf84cb1e7d24108e434a7587e 5 3 Convex Finance: cvxCRV Rewards
0xe60fe8c4c60fd97f939f5136cceb7c41eaaa624d 28 3 HeroAdventure
0x9cb7dc9296e0f1ed41fa9574cd5b35d6cf5a58f1 3 3 Depressed Citizens
0x623b83755a39b12161a63748f3f595a530917ab2 5 3 Aura Claim Zap
0x881d40237659c251811cec9c364ef91dc08d300c 3 3 Metamask Router
0x617dee16b86534a5d792a4d7a62fb491b544111e 12 3 nan
0x439cac149b935ae1d726569800972e1669d17094 2 2 nan
0x0865a889183039689034da55c1fd12af5083eabf 2 2 nan
0x4ab6d8ff68330d844a3056ea2f8179a7e19759ff 2 2 nan
0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f 2 2 Arbitrum: Delayed Inbox
0x234ac38c27ba686e786954533c1c84933d5cfba6 2 2 nan
0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258 4 2 nan
0x2b2e8cda09bba9660dca5cb6233787738ad68329 3 2 Sudoswap: Pair Router
0x266f5e58bc4d24e0b7df7fbd457675842bb6fca9 4 2 nan
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 6 2 ENS: ETH Registrar Controller
0x34bb16fcd733f8ee46d48206f7154f7cd585f97a 2 2 nan
0x3fa73f1e5d8a792c80f426fc8f84fbf7ce9bbcac 2 2 Aura Locker: vlAURA

All time User interaction¶

Most swapped assets all time by token holders¶

Notable tokens held by UniWhales.io holders removing ['WETH', 'USDC', 'USDT', 'DAI', 'WBTC', 'UNI', 'SUSHI', 'MATIC', 'SHIB', 'HEX']
unique_account_count name symbol price usd_exposure address
149 UniWhales.io UWL 0.262029 1164000.189919 0xdbdd6f355a37b94e6c7d32fef548e98a280b8df5
58 LooksRare Token LOOKS 0.221299 1449522.800579 0xf4d2888d29d722226fafa5d9b24f9164c092421e
53 yearn.finance YFI 7581.923000 5169292.239333 0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e
52 1INCH Token 1INCH 0.560472 168782.796803 0x111111111117dc0aa78b770fa6a738034120c302
50 SOS SOS 0.000000 44297.301766 0x3b484b82567a09e2588a13d54d032153f0c0aee0
48 Badger BADGER 3.170393 826292.309087 0x3472a5a71965499acd81997a54bba8d852c6e53d
47 Frax FRAX 0.999434 60559379.495883 0x853d955acef822db058eb8505911ed77f175b99e
44 Keep3rV1 KP3R 91.696205 4347444.973579 0x1ceb5cb57c4d4e2b2433641b95dd330a33185a44
43 Curve DAO Token CRV 0.892809 2207290.849273 0xd533a949740bb3306d119cc777fa900ba034cd52
42 FARM Reward Token FARM 35.626100 967545.755041 0xa0246c9032bc3a600820415ae600c6388619a14d
42 Olympus OHM 54.236073 1539329.627657 0x383518188c0c6d7730d91b2c03a03c837814a899
41 BAC BAC 0.005188 40212.484805 0x3449fc1cd036255ba1eb19d65ff4ba2b8903a69a
41 PickleToken PICKLE 1.348166 304867.791808 0x429881672b9ae42b8eba0e26cd9c73711b891ca5
41 Compound COMP 49.589275 742517.024168 0xc00e94cb662c3520282e6f5717214004a7f26888
40 Aave Token AAVE 82.576720 4018314.797351 0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9
40 ChainLink Token LINK 6.728097 3442948.000900 0x514910771af9ca656af840dff83e8264ecf986ca
40 ROOK ROOK 26.524168 425479.991093 0xfa5047c9c78b8877af97bdcb85db743fd7313d4a
39 Alchemix ALCX 19.334600 580719.010017 0xdbdb4d16eda451d0503b854cf79d55697f90c8df
38 Frax Share FXS 6.337115 11223705.151909 0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0
38 Convex Token CVX 5.031591 3488372.963677 0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
  • This Could be improved by labeling tokens category such as (DeFi, P2E, Stables etc ...)
  • Same table can be done with all accounts that interacted with the token, not only the current holders

Most used contracts by holders by removing ERC20 Tokens¶

to_address transaction_count unique_account_count label
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f 6568 132 SushiSwap Router
0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45 2089 123 Uniswap V3 Router
0xe592427a0aece92de3edee1f18e0157c05861564 2212 121 Uniswap V3 Router
0xa5409ec958c83c3f309868babaca7c86dcb077c1 111 109 Opensea Registry
0x7be8076f4ea4a4ad08075c2508e481d6c946d12b 9033 107 Opensea Wyvern exchange V1
0x11111112542d85b3ef69ae05771c2dccff4faa26 2389 95 1inch v3
0xdef1c0ded9bec7f1a1670819833240f027b25eff 4026 92 0x: Exchange Proxy
0xa0c68c638235ee32657e8f720a23cec1bfc77c77 1170 84 Polygon Matic Bridge
0x881d40237659c251811cec9c364ef91dc08d300c 288 74 Metamask Router
0x111111125434b319222cdbf8c261674adb56f3ae 1731 72 1inch Network V2
0x1111111254fb6c44bac0bed2854e76f90643097d 1287 71 1inch v4 Router
0x3e66b66fd1d0b02fda6c811da9e0547970db2f21 971 69 Balancer: Exchange Proxy 2
0x090d4613473dee047c3f2706764f49e0821d256e 76 66 Uniswap token Distributor
0x4678f0a6958e4d2bc4f1baf7bc52e8f3564f3fe4 69 66 Maker: Proxy Registry
0x457360524d44da1f76fe6f2a92d0de4c409ce484 66 66 UNIWHALOOOR: minting module
0xa35dce3e0e6ceb67a30b8d7f4aee721c949b5970 67 66 LooksRare Airdrop
0x7f268357a8c2552623316e2562d90e642bb538e5 797 65 Opensea Wyvern exchange v2
0x4dbd4fc535ac27206064b68ffcf827b0a60bab3f 173 64 Arbitrum: Delayed Inbox
0x283af0b28c62c092c9727f1ee09c02ca627eb7f5 542 63 ENS: ETH Registrar Controller
0xbebc44782c7db0a1a60cb6fe97d0b483032ff1c7 440 58 Curve.fi: DAI/USDC/USDT Pool
0xba12222222228d8ba445958a75a0704d566bf2c8 523 58 Balancer Vault
0x00000000006c3852cbef3e08e8df289169ede581 589 58 Seaport 1.1
0xc2edad668740f1aa35e4d8f227fb8e17dca888cd 2263 56 SushiSwap: MasterChef LP Staking Pool
0xe295ad71242373c37c5fda7b57f26f9ea1088afe 57 54 1inch Exchange AIrdrop
0xdef171fe48cf0115b1d80b88dc8eab59176fee57 673 52 Paraswap Augustus v5
0xabea9132b05a70803a4e85094fd0e1800777fbef 76 49 zkSync
0xa5407eae9ba41422680e2e00537571bcc53efbfd 410 49 Curve.fi: sUSD v2 Swap

Open questions and ideas¶

New Holders/Users analysis and notifications

Should we show holdings evolution through time ? Or interactions through time ? Daily contract Usage

Stickyness and churn analysis ? Analyse how many addresses keep using the contract or churned ?

Add a User leader board ?

Should we perform the same analysis on only active addresses ? Or historical users ?

Should we try deducting timezones based on activity timestamp ?

For general contracts should we add a google analytics Integration ?

What other labels can we add ?

Should we tag tokens and contracts in different categories such as DEFI, P2E ... ?

What other data do you want to measure on your users/holders ?

Are True User balance in ERC20 and ERC721 Usefull ?

Should We add a community tool ? Could be used to find Addresses that belong to the same owner or that have same onchain behaviour ?

Registered ENS analysis, Scrap data about all addresses that have a registered ENS.